You will do demonstrations of your working project at the end of
Sprints 1, 2 and 3. These demos will prepared by your team in advance and either be given during class time to an audience (possibly your instructor, student course assistant(s) or peers) and/or previously pre-recorded.
Your instructor may have you use the team/breakout rooms or stay in the
classroom (and/or have the team record the demos and submit mp4 files to myCourses as well as a link to the video uploaded to You Tube - check with your instructor!). Given the number of teams in your section and
availability of a course assistant, you must plan on the length of your demo to be only between 5-10 minutes to
demonstrate your project implementation and allow for questions. All teammates are expected to participate.
While grading your sprint
submission, your instructor will also run the application to test its
functionality.
We cannot stress this enough, get clarification from your instructor/client in advance so you know exactly what is expected from your team and you are not scrambling to prepare or violating the time allotment.
Sprint 1 Demonstration - Elaboration
Phase User Stories
The Sprint 1 demo will show the implementation of the user
stories specified in your project starter Trello planning board. This
is a small number of stories and acceptance criteria so you should be
able to show all of the implemented functionality in the allotted time. Be aware that there may be ambiguities that you should resolve with your Product Owner in advance. Also, extra work will not be penalized but what is required should be working without glitch and should be stated through the acceptance criteria parting with what was given to you.
You will minimally demonstrate (via cURL) the acceptance criteria for the following user stories:
Create a new need in the cupboard (cost, quantity and type).
Delete a need in the cupboard.
Retrieve a specific need.
Search for a need by partial name.
Update the cost, quantity or type of a need in the cupboard.
List all the needs (name, cost, quantity, etc.) in the cupboard.
Teams can deliver additional stories at their discretion.